home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
p2c4os2.zip
/
DISTRIB
/
HP
/
INCLUDE
/
MISC.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-08-03
|
3KB
|
138 lines
/* Header for module misc, generated by p2c */
#ifndef MISC_H
#define MISC_H
/*homeless orphans*/
#ifndef SYSGLOBALS_H
#include <sysgloba.h>
#endif
#ifndef ASM_H
#include <asm.h>
#endif
#ifdef MISC_G
# define vextern
#else
# define vextern extern
#endif
#define misc_null 0
#define misc_nullchar '\0'
#define misc_homechar '\001'
#define misc_etx 3
#define misc_bell 7
#define misc_bellchar '\007'
#define misc_bs 8
#define misc_leftchar '\b'
#define misc_tab 9
#define misc_cteol '\t'
#define misc_lf 10
#define misc_downchar '\n'
#define misc_vt 11
#define misc_cteos '\013'
#define misc_ff 12
#define misc_clearscr '\f'
#define misc_cr 13
#define misc_eol '\015'
#define misc_dle 16
#define misc_esc 27
#define misc_escchar '\033'
#define misc_fsp 28
#define misc_rightchar '\034'
#define misc_us 31
#define misc_upchar '\037'
#define misc_del 127
#define misc_cntrl 255
/* CATALOGUE INFORMATION, zero entry refers to the directory itself */
/*name of file or directory*/
/*external file type (LIF)*/
/*file kind*/
/*physical size of file */
/* or of total data space on volume*/
/*logical size of file */
/* or unused space on medium*/
/*starting location of file */
/* or first possible data location*/
/*size of a sector or block*/
/*creation, last modified dates*/
/*creation, last modified times*/
/*extension */
/* or total possible number of files */
/* or requested number of files*/
/*secondary discretionary field */
/* or start index of requested catalog*/
/*comment or miscellaneous information*/
typedef struct misc_catentry {
Char cname[tidleng + 1];
short ceft;
filekind ckind;
long cpsize, clsize, cstart, cblocksize;
daterec ccreatedate, clastdate;
timerec ccreatetime, clasttime;
long cextra1, cextra2;
Char cinfo[21];
} misc_catentry;
typedef struct misc_passentry {
long pbits;
Char pword[passleng + 1];
} misc_passentry;
vextern uchar misc_idle;
/* idle character -- 3.0 bug jws 3/20/84 */
extern Void misc_getioerrmsg PP((Char *s, long lastior));
extern Void misc_printerror PP((long errorcode, long lastior));
extern Void misc_upc PP((Char *s));
extern long misc_ueovbytes PP((int unit));
extern Void misc_unblockeddam PP((fib *f, int unum, int request));
extern Void misc_initfilekinds PV( );
extern Void misc_lockup PV( );
extern Void misc_lockdown PV( );
#undef vextern
#endif /*MISC_H*/
/* End. */